home *** CD-ROM | disk | FTP | other *** search
/ Graphics Interactive / Graphics Interactive.iso / dimenshn.tbk (.txt) < prev    next >
Asymetrix ToolBook File  |  1996-10-25  |  324KB  |  3,350 lines

  1. Example 7.2
  2. The part drawing below has been removed from its header and its tolerances hidden for clarity. Still there at least five errors or items that are considered poor practice in the dimensioning of the object.  Find these items and note, in your mind, how these items should be corrected.  Portions of the drawing may be enlarged by clicking on that area..
  3. Dimensions should not be crowded in top view.
  4. Dimensions should not appear inside the part.
  5. Radius dimension is missing on outside corners.
  6. Counterbore depth specification is missing.
  7. Linear dimension is missing on top view (bore block width).iew.
  8. 7080,3450
  9. buttonclick
  10. buttonclick
  11.  "7080,3450" 
  12. 5010,3135
  13. buttonclick
  14. buttonclick
  15.  "5010,3135" 
  16. 4410,2790
  17. buttonclick
  18. buttonclick
  19.  "4410,2790" 
  20. 5775,3360
  21. buttonclick
  22. buttonclick
  23.  "5775,3360" 
  24. 6030,3345
  25. buttonclick
  26. buttonclick
  27.  "6030,3345" 
  28. cover1
  29. cover2
  30. cover3
  31. cover4
  32. cover5
  33. step1
  34. step2
  35. step4
  36. step5
  37. step3
  38. buttons
  39. backward
  40. audioon
  41. cover
  42. forward
  43. paused
  44. currframe
  45. thiswav
  46. audioerror
  47. playing
  48. update
  49. buttonclick
  50. buttonclick
  51. 4currframe, numframes
  52. 4thiswav, audioon, vol
  53. 9 > 0
  54. ("cover" & 
  55. m - 1
  56. w <> 0 
  57.         syserrornumber = 0
  58. (mmstatus 
  59. clip 
  60.  = "playing" 
  61.  = "paused")
  62.             mmstop 
  63.  wait
  64.  = "7-2-" & 
  65.  <> 0
  66. mmvolume 
  67. mmplay 
  68. audioerror
  69. update 
  70. forward
  71. pause
  72. audioOn
  73. paused
  74. thisWav
  75. playing
  76. buttonClick
  77. buttonClick
  78. 4thisWav, audioOn
  79. mmstatus 
  80. clip 
  81. ; = "playing"
  82. mmPause 
  83. c = "paused"
  84. mmPlay 
  85. } notify 
  86. repeat
  87. audioon
  88. thiswav
  89. audioerror
  90. buttonclick
  91. buttonclick
  92. 4thiswav, audioon, vol
  93.     syserrornumber = 0
  94.         mmvolume 
  95. clip 
  96.         mmplay 
  97. [<> 0
  98. audioerror
  99. Repeat
  100. Portions of the drawing may be enlarged by clicking on that area.....
  101. Example 7.3
  102. The part drawing below has been removed from its header and its tolerances hidden for clarity. Still there at least five errors or items that are considered poor practice in the dimensioning of the object.  Find these items and note, in your mind, how these items should be corrected.  Portions of the drawing may be enlarged by clicking on that area..
  103. Do not dimension items that are not shown in true shape (i.e. circles which appear as ellipses).  Use auxiliary views as needed.
  104. Larger dimensions should appear outside smaller dimensions.
  105. Arcs less than 180 degrees should be labeled as a radius, not a diameter.
  106. Arcs larger than 180 should be labeled as a diameter, not a radius.
  107. Redundant dimensions should not be used.... width).
  108. 4980,4335
  109. buttonclick
  110. buttonclick
  111.  "4980,4335" 
  112. 6645,4050
  113. buttonclick
  114. buttonclick
  115.  "6645,4050" 
  116. 6570,2490
  117. buttonclick
  118. buttonclick
  119.  "6570,2490" 
  120. 5775,2460
  121. buttonclick
  122. buttonclick
  123.  "5775,2460" 
  124. 4800,5250
  125. buttonclick
  126. buttonclick
  127.  "4800,5250" 
  128. cover1
  129. cover2
  130. cover3
  131. cover4
  132. cover5
  133. step1
  134. step2
  135. step4
  136. step5
  137. step3
  138. buttons
  139. backward
  140. audioon
  141. cover
  142. forward
  143. paused
  144. currframe
  145. thiswav
  146. audioerror
  147. playing
  148. update
  149. buttonclick
  150. buttonclick
  151. 4currframe, numframes
  152. 4audioon, thiswav, vol
  153. 9 > 0
  154. ("cover" & 
  155. m - 1
  156. w <> 0 
  157.         syserrornumber = 0
  158. (mmstatus 
  159. clip 
  160.  = "playing" 
  161.  = "paused")
  162.             mmstop 
  163.  wait
  164.  = "7-3-" & 
  165.  <> 0
  166. mmvolume 
  167. mmplay 
  168. audioerror
  169. update 
  170. forward
  171. pause
  172. audioOn
  173. paused
  174. thisWav
  175. playing
  176. buttonClick
  177. buttonClick
  178. 4thisWav, audioOn
  179. mmstatus 
  180. clip 
  181. ; = "playing"
  182. mmPause 
  183. c = "paused"
  184. mmPlay 
  185. } notify 
  186. repeat
  187. audioon
  188. thiswav
  189. audioerror
  190. buttonclick
  191. buttonclick
  192. 4thiswav, audioon, vol
  193.     syserrornumber = 0
  194.         mmvolume 
  195. clip 
  196.         mmplay 
  197. [<> 0
  198. audioerror
  199. Repeat
  200. Portions of the drawing may be enlarged by clicking on that area.....
  201. Example 7.1
  202. The part drawing below has been removed from its header and its tolerances hidden for clarity. Still there at least five errors or items that are considered poor practice in the dimensioning of the object.  Find these items and note, in your mind, how these items should be corrected.  Portions of the drawing may be enlarged by clicking on that area..
  203. Oversized arrowhead on one dimension.
  204. Large difference in font size and type on side view.
  205. Linear location dimension is missing on smaller hole.
  206. Chamfer specification is missing.
  207. Diameter dimension is wrong on larger hole. front view.iew.ont view.
  208. 5295,3390
  209. buttonclick
  210. buttonclick
  211.  "5295,3390" 
  212. 8925,5235
  213. buttonclick
  214. buttonclick
  215.  "8925,5235" 
  216. 4755,4170
  217. buttonclick
  218. buttonclick
  219.  "4755,4170" 
  220. 5940,3975
  221. buttonclick
  222. buttonclick
  223.  "5940,3975" 
  224. 6705,3450
  225. buttonclick
  226. buttonclick
  227.  "6705,3450" 
  228. cover1
  229. cover2
  230. cover3
  231. cover4
  232. cover5
  233. step1
  234. step2
  235. step4
  236. step5
  237. step3
  238. buttons
  239. backward
  240. audioon
  241. cover
  242. forward
  243. paused
  244. currframe
  245. thiswav
  246. audioerror
  247. playing
  248. update
  249. buttonclick
  250. buttonclick
  251. 4currframe, numframes
  252. 4thiswav, audioon, vol
  253. 9 > 0
  254. ("cover" & 
  255. m - 1
  256. w <> 0 
  257.         syserrornumber = 0
  258. (mmstatus 
  259. clip 
  260.  = "playing" 
  261.  = "paused")
  262.             mmstop 
  263.  wait
  264.  = "7-1-" & 
  265.  <> 0
  266. mmvolume 
  267. mmplay 
  268. audioerror
  269. update 
  270. forward
  271. pause
  272. audioOn
  273. paused
  274. thisWav
  275. playing
  276. buttonClick
  277. buttonClick
  278. 4thisWav, audioOn
  279. mmstatus 
  280. clip 
  281. ; = "playing"
  282. mmPause 
  283. c = "paused"
  284. mmPlay 
  285. } notify 
  286. repeat
  287. audioon
  288. thiswav
  289. audioerror
  290. buttonclick
  291. buttonclick
  292. 4thiswav, vol, audioon
  293.     syserrornumber = 0
  294.         mmvolume 
  295. clip 
  296.         mmplay 
  297. [<> 0
  298. audioerror
  299. Repeat
  300. Portions of the drawing may be enlarged by clicking on that area.....
  301.     Y.&9D
  302. wndww
  303. intro
  304. pause
  305. audioOn
  306. paused
  307. thisWav
  308. playing
  309. buttonClick
  310. buttonClick
  311. 4thisWav, audioOn
  312. mmStatus 
  313. clip 
  314. 4 = "playing" 
  315.             mmPause 
  316. d = "paused" 
  317. mmPlay 
  318.  notify 
  319. repeat
  320. audioOn
  321. thisWav
  322. buttonClick
  323. buttonClick
  324. 4thisWav, audioOn
  325.             mmPlay clip 
  326.  notify 
  327. Repeat
  328. intro
  329. pause
  330. repeat
  331. lastAnim
  332. thisAnim
  333. thisWav
  334. lastWav
  335. enterPage
  336. leavePage
  337. AnimDone
  338. AudioDone
  339. 4lastWav, thisWav, lastAnim, thisAnim
  340. 4audioOn, startTime
  341. B"repeat" 
  342. /"intro"
  343. --switch the 
  344. qones
  345. disabled 
  346. enabled buttons here
  347. AnimDone
  348. AudioDone
  349. You have reached the end of Dimensioning.  To review the material, go to the next page.  To continue to Tolerancing, click the button below.elow.
  350. nextLesson
  351. tolerance
  352. buttonClick
  353. buttonClick
  354. tolerance
  355. &Go to next lesson!
  356. intro
  357. shorthand
  358. #4$Z%
  359. radius
  360. 0,0,0
  361. rbgstroke
  362. Shorthand
  363. chamfer
  364. noscale
  365. 2fillet
  366. 1fillet
  367. 3holes
  368. 3holes
  369. diameter
  370. diameter
  371. ctrbored
  372. ctrbored
  373. ctrsunk
  374. ctrsunk
  375. detail
  376. detail
  377. thread
  378. thread
  379. notes
  380. notes
  381. To save time and space, as well as enhance clarity of a drawing, standard shorthand is used in dimensioning features.
  382. radiustxt
  383. radiustxt
  384. Radius
  385. ounterbored hole
  386. countersunk hole
  387. diametertxt
  388. diametertxt
  389. Diameter
  390. ounterbored hole
  391. countersunk hole
  392. chamfertxt
  393. chamfertxt
  394. Chamfer
  395. il elsewhere on drawing
  396. countersunk hole
  397. noscaletxt
  398. noscaletxt
  399. Not to Scale
  400. sewhere on drawing
  401. countersunk hole
  402. 3holestxt
  403. 3holestxt
  404. Multiple Features
  405. diameter
  406. d hole
  407. countersunk hole
  408. notestxt
  409. notestxt
  410. Reference to Notes
  411. illet
  412. awing
  413. countersunk hole
  414. detailtxt
  415. detailtxt
  416. Reference to detail located elsewhere
  417. untersunk hole
  418. threadtxt
  419. threadtxt
  420. Threads
  421. il elsewhere on drawing
  422. countersunk hole
  423. ctrsunktxt
  424. ctrsunktxt
  425. Countersunk Hole
  426. ounterbored hole
  427. countersunk hole
  428. ctrboredtxt
  429. ctrboredtxt
  430. Counterbored Hole
  431. ounterbored hole
  432. countersunk hole
  433. 2fillettxt
  434. threadtxt
  435. Weld with a double fillet
  436. awing
  437. countersunk hole
  438. 1fillettxt
  439. threadtxt
  440. Weld with a single fillet
  441. awing
  442. countersunk hole
  443. Click a shorthand symbol on the diagram above.e an example.
  444. guide1
  445. Click the principle to see an example..e to see an example.
  446. Here are some guidelines for dimensioning which should be followed when possible and practical.  These rules of thumb enhance the clarity of an engineering drawing.  If they are not followed, the drawing may still be technically correct, but will reflect poorly on the drafter.
  447. currgroup
  448. dismiss
  449. animate
  450. outside
  451. buttonclick
  452. mouseEnter
  453. default
  454. mouseLeave
  455. buttonclick
  456. 4currgroup
  457. B"dismiss" 
  458. 1 = "outside"
  459. B"animate" 
  460. = cursor 
  461. = default
  462. Dimension outside the view.
  463. between
  464. currgroup
  465. dismiss
  466. animate
  467. buttonclick
  468. mouseEnter
  469. default
  470. mouseLeave
  471. buttonclick
  472. 4currgroup
  473. B"dismiss" 
  474. 2 = "between"
  475. B"animate" 
  476. = cursor 
  477. = default
  478. Dimension between views.ew.
  479. currgroup
  480. dismiss
  481. animate
  482. buttonclick
  483. mouseEnter
  484. default
  485. mouseLeave
  486. buttonclick
  487. 4currgroup
  488. B"dismiss" 
  489. 2 = "much"
  490. B"animate" 
  491. = cursor 
  492. = default
  493. Dimension as much as possible on one view.
  494. currgroup
  495. dismiss
  496. animate
  497. buttonclick
  498. mouseEnter
  499. default
  500. mouseLeave
  501. buttonclick
  502. 4currgroup
  503. B"dismiss" 
  504. 2 = "
  505. B"animate" 
  506. = cursor 
  507. = default
  508. Dimension only true lengths.
  509. Guidelines
  510. 0Moder
  511. 0Modern
  512. dismiss
  513. currgroup
  514. animated
  515. buttonclick
  516. buttonclick
  517. 4animated, currgroup
  518. picture 
  519. 7 = 1
  520. H1350, 0
  521. H-1350, 0
  522. H1350, 0
  523. Click to Remove
  524. animate
  525. Repeat
  526. outside
  527. 0Modern
  528. 0Modern
  529. pct9.flt,pct
  530. Micrografx DRAW! (*.drw)=C
  531. animate
  532. Repeat
  533. dismiss
  534. extension
  535. animated
  536. outside
  537. buttonclick
  538. buttonclick
  539. 4animated
  540. "outside"
  541. "extension"
  542. ) = 1
  543. npicture 
  544. H650, 0
  545. H0, 650
  546. c = 0
  547. Click to Remove
  548. extension
  549. between
  550. 0Modern
  551. animate
  552. Repeat
  553. dismiss
  554. between
  555. currgroup
  556. animated
  557. extension2
  558. extension1
  559. buttonclick
  560. buttonclick
  561. 4animated, currgroup
  562. "between"
  563. "extension2" 
  564. "extension1" 
  565. U = 1
  566. npicture 
  567. H-3400, 0
  568. } = 0
  569. Click to Remove
  570. extension2
  571. extension1
  572. 0Modern
  573. 0Modern
  574. x: %.100s.
  575. Not a valid field, recordfiel
  576. object
  577. animate
  578. Repeat
  579. dismiss
  580. animated
  581. extension2
  582. extension1
  583. buttonclick
  584. buttonclick
  585. 4animated
  586. "much"
  587. npicture "20" 
  588. H2044, 0
  589. H-3402, 0
  590. "extension2" 
  591. "extension1" 
  592. Click to Remove
  593. extension2
  594. extension1
  595. b^J^J^I
  596. buttonclick loc
  597.     item1 = 
  598.     item2 = 
  599.     item3 = 
  600.     item4 = 
  601.     loc1 = 
  602.     loc2 = 
  603.     x = (
  604.     y = (
  605. "blowup" 
  606. 8"ch7prob.tbk"
  607.     currentpage 
  608. "ex7-1" 
  609.     big1 = 
  610. picture "ex71" 
  611.     big2 = 
  612.     big3 = 
  613.     big4 = 
  614.     size1 = 
  615.     size2 = 
  616.     targetx = x * (
  617.     targety = y * (
  618. /2*15)), (-
  619. /2*15))
  620.     -- For a child 
  621. /15 - 
  622. /15 - 
  623. a popup 
  624. - the 35 
  625. a kludge!
  626. "view"
  627. ? + 35
  628. = cursor "mag"
  629. = default
  630. buttonclick loc
  631.     item1 = 
  632.     item2 = 
  633.     item3 = 
  634.     item4 = 
  635.     loc1 = 
  636.     loc2 = 
  637.     x = (
  638.     y = (
  639. "blowup" 
  640. 8"ch7prob.tbk"
  641.     currentpage 
  642. "ex7-2" 
  643.     big1 = 
  644. picture "ex72" 
  645.     big2 = 
  646.     big3 = 
  647.     big4 = 
  648.     size1 = 
  649.     size2 = 
  650.     targetx = x * (
  651.     targety = y * (
  652. /2*15)), (-
  653. /2*15))
  654.     -- For a child 
  655. /15 - 
  656. /15 - 
  657. a popup 
  658. - the 35 
  659. a kludge!
  660. "view"
  661. ? + 35
  662. = cursor "mag"
  663. = default
  664. buttonclick loc
  665.     item1 = 
  666.     item2 = 
  667.     item3 = 
  668.     item4 = 
  669.     loc1 = 
  670.     loc2 = 
  671.     x = (
  672.     y = (
  673. "blowup" 
  674. 8"ch7prob.tbk"
  675.     currentpage 
  676. "ex7-3" 
  677.     big1 = 
  678. picture "ex73" 
  679.     big2 = 
  680.     big3 = 
  681.     big4 = 
  682.     size1 = 
  683.     size2 = 
  684.     targetx = x * (
  685.     targety = y * (
  686. /2*15)), (-
  687. /2*15))
  688.     -- For a child 
  689. /15 - 
  690. /15 - 
  691. a popup 
  692. - the 35 
  693. a kludge!
  694. "view"
  695. ? + 35
  696. = cursor "mag"
  697. = default
  698. 4lastWav, thisWav, lastAnim, thisAnim
  699. 4audioOn, startTime
  700. 4currgroup
  701.  = "relative"
  702. 26 = 
  703. "baseline"
  704. "alternate"
  705. --switch the 
  706.  = "dimh1"
  707. qones
  708. disabled 
  709. enabled buttons here
  710. /"intro" = 
  711. B"repeat" 
  712. , thiswav
  713.     syserrornumber = 0
  714. (mmstatus 
  715. clip 
  716. ? = "playing" 
  717. U = "paused")
  718.         mmstop 
  719. o wait
  720. | = "
  721. }<> 0
  722. audioerror
  723. AnimDone
  724. AudioDone
  725. 4lastWav, thisWav, lastAnim, thisAnim
  726. 4audioOn, startTime
  727. 4animated, currgroup
  728. --switch the 
  729. "dimk1"
  730. qones
  731. disabled 
  732. enabled buttons here
  733. /"intro" = 
  734. B"repeat" 
  735. , thiswav
  736.     syserrornumber = 0
  737. (mmstatus 
  738. clip 
  739. ? = "playing" 
  740. U = "paused")
  741.         mmstop 
  742. o wait
  743. | = "
  744. }<> 0
  745. audioerror
  746. buttonclick 
  747. B"dismiss" 
  748. AnimDone
  749. AudioDone
  750. buttonclick
  751. 4currrect
  752. dismiss 
  753. 3, thiswav, lastwav, thisanim, lastanim
  754. . = "diml1"
  755.     syserrornumber = 0
  756. (mmstatus 
  757. clip 
  758.  = "playing" 
  759.  = "paused")
  760.         mmstop 
  761.  wait
  762. audioerror
  763. animdone
  764. audiodone
  765. buttonclick
  766. 4currframe, numframes
  767. 4thiswav, audioon, vol
  768. D <> 0
  769. ("cover" & 
  770.         syserrornumber = 0
  771.  <> 1
  772. (mmstatus 
  773. clip 
  774.  = "playing" 
  775.  = "paused")
  776. mmstop 
  777.  wait
  778.  = "7-1-" & 
  779.             mmvolume 
  780.             mmplay 
  781. audioerror
  782. " & i)
  783.         normalGraphic 
  784. = icon "repeat"
  785. forwardsml"
  786. update
  787. buttonclick
  788. 4currframe, numframes
  789. 4thiswav, audioon, vol
  790. D <> 0
  791. ("cover" & 
  792.         syserrornumber = 0
  793.  <> 1
  794. (mmstatus 
  795. clip 
  796.  = "playing" 
  797.  = "paused")
  798. mmstop 
  799.  wait
  800.  = "7-2-" & 
  801.             mmvolume 
  802.             mmplay 
  803. audioerror
  804. " & i)
  805.         normalGraphic 
  806. = icon "repeat"
  807. forwardsml"
  808. update
  809. buttonclick
  810. 4currframe, numframes
  811. 4thiswav, audioon, vol
  812. D <> 0
  813. ("cover" & 
  814.         syserrornumber = 0
  815.  <> 1
  816. (mmstatus 
  817. clip 
  818.  = "playing" 
  819.  = "paused")
  820. mmstop 
  821.  wait
  822.  = "7-3-" & 
  823.             mmvolume 
  824.             mmplay 
  825. audioerror
  826. " & i)
  827.         normalGraphic 
  828. = icon "repeat"
  829. forwardsml"
  830. update
  831. buttonclick
  832. 4animated, audioon, thiswav, lastwav, vol
  833.  = "dimk01"
  834. K = 1
  835. "extension"
  836. npicture 
  837. H0, 650
  838. H650, 0
  839.         syserrornumber = 0
  840. mmstatus 
  841. clip 
  842.  = "playing"
  843.             mmstop 
  844.  wait
  845.         mmvolume 
  846.         mmplay 
  847. audioerror
  848. yieldApp()    
  849.         syslockScreen = 
  850. H0, -50
  851. H-50, 0
  852. = default
  853. buttonclick
  854. 4animated, thiswav, lastwav, audioon, vol
  855. ( = "dimk02"
  856. K = 1
  857. "extension2" 
  858. "between"
  859. "extension1" 
  860. npicture 
  861. H-3400, 0
  862.         syserrornumber = 0
  863. mmstatus 
  864. clip 
  865.  = "playing"
  866.             mmstop 
  867.  wait
  868.         mmvolume 
  869.         mmplay 
  870. audioerror
  871. yieldApp()    
  872. H100, 0
  873. = default
  874. buttonclick
  875. 4animated, thiswav, lastwav, audioon, vol
  876. ( = "dimk04"
  877. K = 1
  878. npicture 
  879. H1350, 0
  880. H1350, 0
  881. H-1350, 0
  882.         syserrornumber = 0
  883. mmstatus 
  884. clip 
  885.  = "playing"
  886.             mmstop 
  887.  wait
  888.         mmvolume 
  889.         mmplay 
  890. audioerror
  891. yieldApp()    
  892. H-75, 0
  893. H-75, 0
  894. H75, 0
  895. = default
  896. buttonclick
  897. 4animated, thiswav, lastwav, audioon, vol
  898. ( = "dimk05"
  899. K = 1
  900. "extension1" 
  901. "away"
  902. "extension2" 
  903. npicture 
  904. H-350, 0
  905. H0, 500
  906.         syserrornumber = 0
  907. mmstatus 
  908. clip 
  909.  = "playing"
  910.             mmstop 
  911.  wait
  912.         mmvolume 
  913.         mmplay 
  914. audioerror
  915. yieldApp()    
  916. H35, 0
  917. H0, -50
  918. = default
  919. buttonclick
  920. 4animated, thiswav, lastwav, audioon, vol
  921. ( = "dimk06"
  922. E = 1
  923. "60" 
  924. H0, -500
  925. "80" 
  926. H-750, 0
  927.         sysLockscreen = 
  928.         syserrornumber = 0
  929. mmstatus 
  930. clip 
  931.  = "playing"
  932.             mmstop 
  933.  wait
  934.         mmvolume 
  935.         mmplay 
  936. audioerror
  937. yieldApp()    
  938. "60" 
  939. H0, 150
  940. "80" 
  941. H250, 0
  942. "60" 
  943. H0, -50
  944. "80" 
  945. H-100, 0
  946. buttonclick
  947. 4animated, thiswav, lastwav, audioon, vol
  948. ( = "dimk07"
  949. D = 1
  950. "extension2" 
  951. "extension1" 
  952. npicture "90" 
  953. H1000, 0
  954. H750, 0
  955.         syserrornumber = 0
  956. mmstatus 
  957. clip 
  958.  = "playing"
  959.             mmstop 
  960.  wait
  961.         mmvolume 
  962.         mmplay 
  963. audioerror
  964. yieldApp()    
  965. H-100, 0
  966. H-75 ,0
  967. buttonclick
  968. 4animated, thiswav, lastwav, audioon, vol
  969. ( = "dimk08"
  970. D = 1
  971. "extension2" 
  972. "lrgsml"
  973. "extension1" 
  974. npicture "30" 
  975. H0, -360
  976. 110" 
  977. H0, 360
  978.         syserrornumber = 0
  979. mmstatus 
  980. clip 
  981.  = "playing"
  982.             mmstop 
  983.  wait
  984.         mmvolume 
  985.         mmplay 
  986. audioerror
  987. yieldApp()    
  988. H0, 36
  989. 110" 
  990. H0, -36
  991. buttonclick
  992. 4animated, thiswav, lastwav, audioon, vol
  993. ( = "dimk10"
  994. L = 1
  995. picture "2"
  996.         syserrornumber = 0
  997. mmstatus 
  998. clip 
  999.  = "playing"
  1000.             mmstop 
  1001.  wait
  1002.         mmvolume 
  1003.         mmplay 
  1004. audioerror
  1005. yieldApp()    
  1006. = default
  1007. mmnotify cref, ccommand, cresult
  1008.  = "successful"
  1009. buttonclick
  1010. 4animated, thiswav, lastwav, audioon, vol
  1011. ( = "dimk11"
  1012. N = 1
  1013. picture "
  1014. "wrong"
  1015. "height"
  1016.         syserrornumber = 0
  1017. mmstatus 
  1018. clip 
  1019.  = "playing"
  1020.             mmstop 
  1021.  wait
  1022.         mmvolume 
  1023.         mmplay 
  1024. audioerror
  1025. yieldApp()    
  1026. = default
  1027. mmnotify cref, ccommand, cresult
  1028.  = "successful"
  1029. buttonclick
  1030. 4animated, thiswav, lastwav, audioon, vol
  1031. ( = "dimk12"
  1032. L = 1
  1033. "arrow"
  1034. picture "small"
  1035. H-1700, 0
  1036. #big" 
  1037. H1400, 0
  1038. H1400, 0
  1039.         syserrornumber = 0
  1040. mmstatus 
  1041. clip 
  1042.  = "playing"
  1043.             mmstop 
  1044.  wait
  1045.         mmvolume 
  1046.         mmplay 
  1047. audioerror
  1048. yieldApp()    
  1049. H170, 0
  1050. H-140, 0
  1051. H-140, 0
  1052. = default
  1053. mmnotify cref, ccommand, cresult
  1054.  = "successful"
  1055. 4lastAnim, thisAnim, lastWav, thisWav, currgroup
  1056. --switch the 
  1057. @ = "dima1"
  1058. 4dstarttime, dlstarttime, astarttime, cstarttime, 
  1059. !elstarttime, thiswav
  1060.     syserrornumber = 0
  1061. (mmstatus 
  1062. clip 
  1063. > = "playing" 
  1064. T = "paused")
  1065.         mmstop 
  1066. n wait
  1067. { = "
  1068. |<> 0
  1069. audioerror
  1070. "dimension"
  1071. "dimensionline"
  1072. "arrowhead"
  1073. "centerline"
  1074. "leader"
  1075. "extensionline"
  1076. buttonclick
  1077. animdone
  1078. audiodone
  1079. = cursor 
  1080. = default
  1081. dismiss
  1082. 4currrect
  1083.     rgbfill 
  1084. = 255,255,255
  1085.     rgbstroke 
  1086. = 255,255,255
  1087. "radiustxt"
  1088. = 128,255,191
  1089. = 0,0,0
  1090. buttonclick
  1091. , audioon, thiswav, lastwav, vol
  1092.  = "dim01"
  1093.         syserrornumber = 0
  1094. (mmstatus 
  1095. clip 
  1096. g = "playing" 
  1097. } = "paused")
  1098.             mmStop 
  1099.  wait
  1100.         mmvolume 
  1101.         mmplay 
  1102. audioerror
  1103. = cursor 
  1104. = default
  1105. dismiss
  1106. 4currrect
  1107.     rgbfill 
  1108.  = 255,255,255
  1109.     rgbstroke 
  1110. ; = 255,255,255
  1111. "diametertxt"
  1112.  = 128,255,191
  1113.  = 0,0,0
  1114. buttonclick
  1115. , audioon, thiswav, lastwav, vol
  1116.  = "dim02"
  1117.         syserrornumber = 0
  1118. (mmstatus 
  1119. clip 
  1120. g = "playing" 
  1121. } = "paused")
  1122.             mmStop 
  1123.  wait
  1124.         mmvolume 
  1125.         mmplay 
  1126. audioerror
  1127. = cursor 
  1128. = default
  1129. dismiss
  1130. 4currrect
  1131.     rgbfill 
  1132.  = 255,255,255
  1133.     rgbstroke 
  1134. ; = 255,255,255
  1135. "3holestxt"
  1136.  = 128,255,191
  1137.  = 0,0,0
  1138. buttonclick
  1139. , audioon, thiswav, lastwav, vol
  1140.  = "dim06"
  1141.         syserrornumber = 0
  1142. (mmstatus 
  1143. clip 
  1144. g = "playing" 
  1145. } = "paused")
  1146.             mmStop 
  1147.  wait
  1148.         mmvolume 
  1149.         mmplay 
  1150. audioerror
  1151.  = "3
  1152. = cursor 
  1153. = default
  1154. dismiss
  1155. 4currrect
  1156.     rgbfill 
  1157.  = 255,255,255
  1158.     rgbstroke 
  1159. ; = 255,255,255
  1160. "ctrboredtxt"
  1161. stage "stage1"
  1162.  = 128,255,191
  1163.  = 0,0,0
  1164. --    mmplay clip 
  1165. buttonclick
  1166. , audioon, thiswav, lastwav, vol
  1167.  = "dim03"
  1168.         syserrornumber = 0
  1169. (mmstatus 
  1170. d = "playing" 
  1171. z = "paused")
  1172.             mmStop 
  1173.  wait
  1174.         mmvolume 
  1175. audioerror
  1176. = cursor 
  1177. = default
  1178. dismiss
  1179. 4currrect
  1180.     rgbfill 
  1181.  = 255,255,255
  1182.     rgbstroke 
  1183. ; = 255,255,255
  1184. "ctrsunktxt"
  1185. stage "stage1"
  1186.  = 128,255,191
  1187.  = 0,0,0
  1188. --    mmplay clip 
  1189. buttonclick
  1190. , audioon, thiswav, lastwav, vol
  1191.  = "dim04"
  1192.         syserrornumber = 0
  1193. (mmstatus 
  1194. d = "playing" 
  1195. z = "paused")
  1196.             mmStop 
  1197.  wait
  1198.         mmvolume 
  1199. audioerror
  1200. = cursor 
  1201. = default
  1202. dismiss
  1203. 4currrect
  1204.     rgbfill 
  1205. = 255,255,255
  1206.     rgbstroke 
  1207. = 255,255,255
  1208. "chamfertxt"
  1209. = 128,255,191
  1210. = 0,0,0
  1211. buttonclick
  1212. , audioon, thiswav, lastwav, vol
  1213.  = "dim05"
  1214.         syserrornumber = 0
  1215. (mmstatus 
  1216. clip 
  1217. g = "playing" 
  1218. } = "paused")
  1219.             mmStop 
  1220.  wait
  1221.         mmvolume 
  1222.         mmplay 
  1223. audioerror
  1224. = cursor 
  1225. = default
  1226. dismiss
  1227. 4currrect
  1228.     rgbfill 
  1229.  = 255,255,255
  1230.     rgbstroke 
  1231. ; = 255,255,255
  1232. "detailtxt"
  1233.  = 128,255,191
  1234.  = 0,0,0
  1235. buttonclick
  1236. , audioon, thiswav, lastwav, vol
  1237.  = "dim10"
  1238.         syserrornumber = 0
  1239. (mmstatus 
  1240. clip 
  1241. g = "playing" 
  1242. } = "paused")
  1243.             mmStop 
  1244.  wait
  1245.         mmvolume 
  1246.         mmplay 
  1247. audioerror
  1248. = cursor 
  1249. = default
  1250. dismiss
  1251. 4currrect
  1252.     rgbfill 
  1253. = 255,255,255
  1254.     rgbstroke 
  1255. = 255,255,255
  1256. "noscaletxt"
  1257. = 128,255,191
  1258. = 0,0,0
  1259. buttonclick
  1260. , audioon, thiswav, lastwav, vol
  1261.  = "dim09"
  1262.         syserrornumber = 0
  1263. (mmstatus 
  1264. clip 
  1265. g = "playing" 
  1266. } = "paused")
  1267.             mmStop 
  1268.  wait
  1269.         mmvolume 
  1270.         mmplay 
  1271. audioerror
  1272. = cursor 
  1273. = default
  1274. dismiss
  1275. 4currrect
  1276.     rgbfill 
  1277.  = 255,255,255
  1278.     rgbstroke 
  1279. ; = 255,255,255
  1280. "threadtxt"
  1281.  = 128,255,191
  1282.  = 0,0,0
  1283. buttonclick
  1284. , audioon, thiswav, lastwav, vol
  1285.  = "dim07"
  1286.         syserrornumber = 0
  1287. (mmstatus 
  1288. clip 
  1289. g = "playing" 
  1290. } = "paused")
  1291.             mmStop 
  1292.  wait
  1293.         mmvolume 
  1294.         mmplay 
  1295. audioerror
  1296. = cursor 
  1297. = default
  1298. dismiss
  1299. 4currrect
  1300.     rgbfill 
  1301. = 255,255,255
  1302.     rgbstroke 
  1303. = 255,255,255
  1304. "1fillettxt"
  1305. = 128,255,191
  1306. = 0,0,0
  1307. buttonclick
  1308. , audioon, thiswav, lastwav, vol
  1309.  = "sweld"
  1310.         syserrornumber = 0
  1311. (mmstatus 
  1312. clip 
  1313. g = "playing" 
  1314. } = "paused")
  1315.             mmStop 
  1316.  wait
  1317.         mmvolume 
  1318.         mmplay 
  1319. audioerror
  1320.  = "1
  1321. = cursor 
  1322. = default
  1323. dismiss
  1324. 4currrect
  1325.     rgbfill 
  1326.  = 255,255,255
  1327.     rgbstroke 
  1328. ; = 255,255,255
  1329. "notestxt"
  1330.  = 128,255,191
  1331.  = 0,0,0
  1332. buttonclick
  1333. , audioon, thiswav, lastwav, vol
  1334.  = "dim08"
  1335.         syserrornumber = 0
  1336. (mmstatus 
  1337. clip 
  1338. g = "playing" 
  1339. } = "paused")
  1340.             mmStop 
  1341.  wait
  1342.         mmvolume 
  1343.         mmplay 
  1344. audioerror
  1345. = cursor 
  1346. = default
  1347. dismiss
  1348. 4currrect
  1349.     rgbfill 
  1350. = 255,255,255
  1351.     rgbstroke 
  1352. = 255,255,255
  1353. "2fillettxt"
  1354. = 128,255,191
  1355. = 0,0,0
  1356. buttonclick
  1357. , audioon, thiswav, lastwav, vol
  1358.  = "dweld"
  1359.         syserrornumber = 0
  1360. (mmstatus 
  1361. clip 
  1362. g = "playing" 
  1363. } = "paused")
  1364.             mmStop 
  1365.  wait
  1366.         mmvolume 
  1367.         mmplay 
  1368. audioerror
  1369.  = "2
  1370. 4thisAnim, lastAnim, thisWav, lastWav
  1371. 4numframes, currframe
  1372. reset
  1373. g, thiswav
  1374.     syserrornumber = 0
  1375. (mmstatus 
  1376. clip 
  1377. @ = "playing" 
  1378. V = "paused")
  1379.         mmstop 
  1380. p wait
  1381. r<> 0
  1382. audioerror
  1383. " & i)
  1384. ("cover" & i)
  1385. update 
  1386. animdone
  1387. audiodone
  1388. 4thisAnim, lastAnim, thisWav, lastWav
  1389. 4numframes, currframe
  1390. reset
  1391. g, thiswav
  1392.     syserrornumber = 0
  1393. (mmstatus 
  1394. clip 
  1395. @ = "playing" 
  1396. V = "paused")
  1397.         mmstop 
  1398. p wait
  1399. r<> 0
  1400. audioerror
  1401. " & i)
  1402. ("cover" & i)
  1403. update 
  1404. animdone
  1405. audiodone
  1406. 4thisAnim, lastAnim, thisWav, lastWav
  1407. 4numframes, currframe
  1408. reset
  1409. g, thiswav
  1410.     syserrornumber = 0
  1411. (mmstatus 
  1412. clip 
  1413. @ = "playing" 
  1414. V = "paused")
  1415.         mmstop 
  1416. p wait
  1417. r<> 0
  1418. audioerror
  1419. " & i)
  1420. ("cover" & i)
  1421. update 
  1422. animdone
  1423. audiodone
  1424. buttonclick
  1425. 4animated, thiswav, lastwav, audioon, vol
  1426. ( = "dimk03"
  1427. K = 1
  1428. npicture "20" 
  1429. H2044, 0
  1430. H-3402, 0
  1431. "extension2" 
  1432. "much"
  1433. "extension1" 
  1434.         syserrornumber = 0
  1435. mmstatus 
  1436. clip 
  1437.  = "playing"
  1438.             mmstop 
  1439.  wait
  1440.         mmvolume 
  1441.         mmplay 
  1442. audioerror
  1443. yieldApp()    
  1444. H-146, 0
  1445. H243, 0
  1446. = default
  1447. 1,!FX
  1448. 1,!Fv
  1449. 1,!Fl
  1450. blowup
  1451. ch7prob.tbk
  1452. ex7-1
  1453. buttonclick
  1454. mouseenter
  1455. default
  1456. mouseleave
  1457. 1,!FX
  1458. 1,!Fv
  1459. 1,!Fl
  1460. blowup
  1461. ex7-2
  1462. ch7prob.tbk
  1463. buttonclick
  1464. mouseenter
  1465. default
  1466. mouseleave
  1467. 1,!FX
  1468. 1,!Fv
  1469. 1,!Fl
  1470. blowup
  1471. ex7-3
  1472. ch7prob.tbk
  1473. buttonclick
  1474. mouseenter
  1475. default
  1476. mouseleave
  1477. dimh1
  1478. thisAnim
  1479. currgroup
  1480. lastAnim
  1481. relative
  1482. baseline
  1483. thisWav
  1484. lastWav
  1485. alternate
  1486. enterPage
  1487. dimh1
  1488. currgroup
  1489. paused
  1490. thiswav
  1491. audioerror
  1492. playing
  1493. leavePage
  1494. AnimDone
  1495. AudioDone
  1496. dimk1
  1497. intro
  1498. pause
  1499. thisAnim
  1500. currgroup
  1501. lastAnim
  1502. repeat
  1503. thisWav
  1504. animated
  1505. lastWav
  1506. enterPage
  1507. dimk1
  1508. currgroup
  1509. paused
  1510. thiswav
  1511. audioerror
  1512. dismiss
  1513. playing
  1514. leavePage
  1515. AnimDone
  1516. AudioDone
  1517. Fdismiss
  1518. currrect
  1519. buttonclick
  1520. thisanim
  1521. lastanim
  1522. thiswav
  1523. lastwav
  1524. diml1
  1525. currrect
  1526. enterpage
  1527. Fdismiss
  1528. paused
  1529. thiswav
  1530. audioerror
  1531. playing
  1532. diml1
  1533. currrect
  1534. leavepage
  1535. animdone
  1536. audiodone
  1537. ,%H.%
  1538. audioon
  1539. cover
  1540. forwardsml
  1541. repeat
  1542. paused
  1543. currframe
  1544. thiswav
  1545. audioerror
  1546. numframes
  1547. playing
  1548. buttonclick
  1549. repeat
  1550. forwardsml
  1551. currframe
  1552. numframes
  1553. update
  1554. ,%H.%
  1555. audioon
  1556. cover
  1557. forwardsml
  1558. repeat
  1559. paused
  1560. currframe
  1561. thiswav
  1562. audioerror
  1563. numframes
  1564. playing
  1565. buttonclick
  1566. repeat
  1567. forwardsml
  1568. currframe
  1569. numframes
  1570. update
  1571. ,%H.%
  1572. audioon
  1573. cover
  1574. forwardsml
  1575. repeat
  1576. paused
  1577. currframe
  1578. thiswav
  1579. audioerror
  1580. numframes
  1581. playing
  1582. buttonclick
  1583. repeat
  1584. forwardsml
  1585. currframe
  1586. numframes
  1587. update
  1588. .&+    +E
  1589. extension
  1590. audioon
  1591. dimk01
  1592. }gyieldApp
  1593. thiswav
  1594. animated
  1595. audioerror
  1596. playing
  1597. lastwav
  1598. default
  1599. buttonclick
  1600. .&+    +E
  1601. audioon
  1602. }gyieldApp
  1603. extension1
  1604. between
  1605. thiswav
  1606. animated
  1607. audioerror
  1608. extension2
  1609. playing
  1610. lastwav
  1611. default
  1612. dimk02
  1613. buttonclick
  1614. .&+    +E
  1615. dimk04
  1616. audioon
  1617. }gyieldApp
  1618. thiswav
  1619. animated
  1620. audioerror
  1621. playing
  1622. lastwav
  1623. default
  1624. buttonclick
  1625. .&+    +E
  1626. audioon
  1627. }gyieldApp
  1628. dimk05
  1629. thiswav
  1630. animated
  1631. audioerror
  1632. extension2
  1633. playing
  1634. lastwav
  1635. default
  1636. extension1
  1637. buttonclick
  1638. audioon
  1639. }gyieldApp
  1640. dimk06
  1641. thiswav
  1642. animated
  1643. audioerror
  1644. playing
  1645. lastwav
  1646. buttonclick
  1647. space
  1648. audioon
  1649. }gyieldApp
  1650. dimk07
  1651. thiswav
  1652. animated
  1653. audioerror
  1654. extension2
  1655. playing
  1656. lastwav
  1657. extension1
  1658. buttonclick
  1659. audioon
  1660. }gyieldApp
  1661. dimk08
  1662. thiswav
  1663. animated
  1664. audioerror
  1665. extension2
  1666. playing
  1667. lastwav
  1668. lrgsml
  1669. extension1
  1670. buttonclick
  1671. .&+    +E
  1672. audioon
  1673. dimk10
  1674. }gyieldApp
  1675. thiswav
  1676. animated
  1677. audioerror
  1678. playing
  1679. lastwav
  1680. default
  1681. buttonclick
  1682. successful
  1683. thiswav
  1684. mmnotify
  1685. .&+    +E
  1686. dimk11
  1687. audioon
  1688. wrong
  1689. }gyieldApp
  1690. right
  1691. height
  1692. thiswav
  1693. animated
  1694. audioerror
  1695. playing
  1696. lastwav
  1697. default
  1698. buttonclick
  1699. successful
  1700. thiswav
  1701. mmnotify
  1702. .&+    +E
  1703. audioon
  1704. }gyieldApp
  1705. small
  1706. default
  1707. thiswav
  1708. animated
  1709. audioerror
  1710. playing
  1711. lastwav
  1712. dimk12
  1713. arrow
  1714. buttonclick
  1715. successful
  1716. thiswav
  1717. mmnotify
  1718. thisAnim
  1719. currgroup
  1720. lastAnim
  1721. dima1
  1722. thisWav
  1723. lastWav
  1724. enterpage
  1725. astarttime
  1726. leader
  1727. lstarttime
  1728. elstarttime
  1729. paused
  1730. dimensionline
  1731. dimension
  1732. dima1
  1733. centerline
  1734. extensionline
  1735. thiswav
  1736. audioerror
  1737. cstarttime
  1738. playing
  1739. dlstarttime
  1740. dstarttime
  1741. arrowhead
  1742. leavepage
  1743. currgroup
  1744. buttonclick
  1745. animdone
  1746. audiodone
  1747. mouseenter
  1748. default
  1749. mouseleave
  1750. radiustxt
  1751. currrect
  1752. dismiss
  1753. radiustxt
  1754. activate
  1755. Fdismiss
  1756. audioon
  1757. dim01
  1758. paused
  1759. 9bactivate
  1760. thiswav
  1761. audioerror
  1762. playing
  1763. radius
  1764. lastwav
  1765. currrect
  1766. buttonclick
  1767. mouseenter
  1768. default
  1769. mouseleave
  1770. diametertxt
  1771. currrect
  1772. dismiss
  1773. diametertxt
  1774. currrect
  1775. activate
  1776. Fdismiss
  1777. audioon
  1778. paused
  1779. 9bactivate
  1780. diameter
  1781. thiswav
  1782. audioerror
  1783. playing
  1784. lastwav
  1785. dim02
  1786. currrect
  1787. buttonclick
  1788. mouseenter
  1789. default
  1790. mouseleave
  1791. 3holestxt
  1792. currrect
  1793. dismiss
  1794. 3holestxt
  1795. currrect
  1796. activate
  1797. Fdismiss
  1798. audioon
  1799. dim06
  1800. paused
  1801. 9bactivate
  1802. thiswav
  1803. audioerror
  1804. playing
  1805. 3holes
  1806. lastwav
  1807. currrect
  1808. buttonclick
  1809. mouseenter
  1810. default
  1811. mouseleave
  1812. ctrboredtxt
  1813. currrect
  1814. dismiss
  1815. ctrboredtxt
  1816. currrect
  1817. activate
  1818. Fdismiss
  1819. audioon
  1820. ctrbored
  1821. paused
  1822. 9bactivate
  1823. dim03
  1824. thiswav
  1825. audioerror
  1826. playing
  1827. lastwav
  1828. currrect
  1829. buttonclick
  1830. mouseenter
  1831. default
  1832. mouseleave
  1833. ctrsunktxt
  1834. currrect
  1835. dismiss
  1836. ctrsunktxt
  1837. currrect
  1838. activate
  1839. Fdismiss
  1840. audioon
  1841. paused
  1842. 9bactivate
  1843. thiswav
  1844. audioerror
  1845. ctrsunk
  1846. playing
  1847. lastwav
  1848. dim04
  1849. currrect
  1850. buttonclick
  1851. mouseenter
  1852. default
  1853. mouseleave
  1854. chamfertxt
  1855. currrect
  1856. dismiss
  1857. chamfertxt
  1858. activate
  1859. Fdismiss
  1860. audioon
  1861. dim05
  1862. chamfer
  1863. paused
  1864. 9bactivate
  1865. thiswav
  1866. audioerror
  1867. playing
  1868. lastwav
  1869. currrect
  1870. buttonclick
  1871. mouseenter
  1872. default
  1873. mouseleave
  1874. detailtxt
  1875. currrect
  1876. dismiss
  1877. detailtxt
  1878. currrect
  1879. activate
  1880. Fdismiss
  1881. audioon
  1882. dim10
  1883. paused
  1884. 9bactivate
  1885. thiswav
  1886. audioerror
  1887. playing
  1888. detail
  1889. lastwav
  1890. currrect
  1891. buttonclick
  1892. mouseenter
  1893. default
  1894. mouseleave
  1895. noscaletxt
  1896. currrect
  1897. dismiss
  1898. noscaletxt
  1899. activate
  1900. Fdismiss
  1901. audioon
  1902. paused
  1903. 9bactivate
  1904. thiswav
  1905. audioerror
  1906. playing
  1907. lastwav
  1908. noscale
  1909. dim09
  1910. currrect
  1911. buttonclick
  1912. mouseenter
  1913. default
  1914. mouseleave
  1915. threadtxt
  1916. currrect
  1917. dismiss
  1918. threadtxt
  1919. currrect
  1920. activate
  1921. Fdismiss
  1922. audioon
  1923. dim07
  1924. paused
  1925. 9bactivate
  1926. thread
  1927. thiswav
  1928. audioerror
  1929. playing
  1930. lastwav
  1931. currrect
  1932. buttonclick
  1933. mouseenter
  1934. default
  1935. mouseleave
  1936. 1fillettxt
  1937. currrect
  1938. dismiss
  1939. 1fillettxt
  1940. activate
  1941. Fdismiss
  1942. audioon
  1943. 9bactivate
  1944. paused
  1945. 1fillet
  1946. sweld
  1947. thiswav
  1948. audioerror
  1949. playing
  1950. lastwav
  1951. currrect
  1952. buttonclick
  1953. mouseenter
  1954. default
  1955. mouseleave
  1956. notestxt
  1957. currrect
  1958. dismiss
  1959. notestxt
  1960. currrect
  1961. activate
  1962. Fdismiss
  1963. audioon
  1964. notes
  1965. dim08
  1966. paused
  1967. 9bactivate
  1968. thiswav
  1969. audioerror
  1970. playing
  1971. lastwav
  1972. currrect
  1973. buttonclick
  1974. mouseenter
  1975. default
  1976. mouseleave
  1977. 2fillettxt
  1978. currrect
  1979. dismiss
  1980. 2fillettxt
  1981. activate
  1982. Fdismiss
  1983. audioon
  1984. 2fillet
  1985. paused
  1986. 9bactivate
  1987. thiswav
  1988. audioerror
  1989. playing
  1990. lastwav
  1991. dweld
  1992. currrect
  1993. buttonclick
  1994. thisAnim
  1995. lastAnim
  1996. currframe
  1997. thisWav
  1998. numframes
  1999. lastWav
  2000. enterpage
  2001. reset
  2002. leavepage
  2003. ,%H.%
  2004. cover
  2005. forward
  2006. paused
  2007. currframe
  2008. thiswav
  2009. audioerror
  2010. playing
  2011. update
  2012. reset
  2013. animdone
  2014. audiodone
  2015. thisAnim
  2016. lastAnim
  2017. currframe
  2018. thisWav
  2019. numframes
  2020. lastWav
  2021. enterpage
  2022. reset
  2023. leavepage
  2024. ,%H.%
  2025. cover
  2026. forward
  2027. paused
  2028. currframe
  2029. thiswav
  2030. audioerror
  2031. playing
  2032. update
  2033. reset
  2034. animdone
  2035. audiodone
  2036. thisAnim
  2037. lastAnim
  2038. currframe
  2039. thisWav
  2040. numframes
  2041. lastWav
  2042. enterpage
  2043. reset
  2044. leavepage
  2045. ,%H.%
  2046. cover
  2047. forward
  2048. paused
  2049. currframe
  2050. thiswav
  2051. audioerror
  2052. playing
  2053. update
  2054. reset
  2055. animdone
  2056. audiodone
  2057. .&+    +E
  2058. audioon
  2059. }gyieldApp
  2060. dimk03
  2061. thiswav
  2062. animated
  2063. audioerror
  2064. extension2
  2065. playing
  2066. lastwav
  2067. default
  2068. extension1
  2069. buttonclick
  2070. B%oPH&oP@
  2071. thisAnim
  2072. lastAnim
  2073. objectives
  2074. thisWav
  2075. lastWav
  2076. enterpage
  2077. leavepage
  2078. audiodone
  2079. animdone
  2080. 4thisAnim, lastAnim, thisWav, lastWav
  2081. , = "objectives"
  2082. audiodone
  2083. animdone
  2084. Chapter 7:  Geometric Dimensioning
  2085. The objectives of this chapter are to:
  2086. Define various parts of a dimension specification on an object.
  2087. Demonstrate guidelines to be used in specification of dimensions.
  2088. Show common, accepted practices in the dimensioning of an object.w...
  2089. buttonclick
  2090. buttonclick
  2091. Begin Lesson
  2092. guide1
  2093. shorthand
  2094. wwwwww
  2095. <BookPath>
  2096. :HDMEDIAPATH
  2097. System
  2098. Arial
  2099. Arial
  2100. Arial
  2101. Arial
  2102. pagesys.sbk
  2103. =^addToSysBooks
  2104. thisAnim
  2105. thisWav
  2106. statusBar
  2107. Dimensioning
  2108. menusys.sbk
  2109. enterBook
  2110. addToSysBooks
  2111. 4thisWav, thisAnim
  2112. addToSysBooks "pagesys.sbk" 
  2113.  menusys.
  2114. statusBar = "Dimensioning"
  2115. onewBook
  2116. Arial
  2117. Arial
  2118. BallroomTango
  2119. Bahamas
  2120. Arial
  2121. Arial
  2122. :CDMEDIAPATH
  2123. Banff
  2124. New Roman
  2125. New Roman
  2126. Boldface PS
  2127. Boldface PS
  2128. TBKWidgets
  2129. pagesys.sbk
  2130. =^addToSysBooks
  2131. tb30win.dll
  2132. thisAnim
  2133. thisWav
  2134. statusBar
  2135. Dimensioning
  2136. YieldApp
  2137. menusys.sbk
  2138. enterBook
  2139. tb30win.dll
  2140. addToSysBooks
  2141. 4thisWav, thisAnim
  2142. addToSysBooks "pagesys.sbk" 
  2143.  menusys.
  2144. X"tb30win.dll"
  2145. YieldApp()
  2146. statusBar = "Dimensioning"
  2147. newBook
  2148.     unlinkDLL "
  2149. Graphics Interactive
  2150. pause
  2151. audioOn
  2152. paused
  2153. thisWav
  2154. audioerror
  2155. playing
  2156. buttonClick
  2157. buttonClick
  2158. 4thisWav, audioOn, vol
  2159.         syserrornumber = 0
  2160. mmStatus 
  2161. clip 
  2162. W = "playing" 
  2163.             mmPause 
  2164.  = "paused" 
  2165. mmvolume 
  2166. Pthiswav = 
  2167. mmPlay 
  2168.  notify 
  2169. audioerror
  2170. repeat
  2171. audioOn
  2172. thisWav
  2173. audioerror
  2174. buttonClick
  2175. buttonClick
  2176. 4thisWav, audioOn, vol
  2177.             syserrornumber = 0
  2178.             mmvolume 
  2179. clip thiswav = 
  2180.             mmPlay 
  2181.  notify 
  2182. \<> 0
  2183. audioerror
  2184. Repeat
  2185. intro
  2186. pause
  2187. repeat
  2188. currgroup
  2189. lastAnim
  2190. thisAnim
  2191. thisWav
  2192. animated
  2193. lastWav
  2194. enterPage
  2195. pause
  2196. repeat
  2197. currgroup
  2198. dismiss
  2199. leavePage
  2200. AnimDone
  2201. AudioDone
  2202. 4lastWav, thisWav, lastAnim, thisAnim
  2203. 4audioOn, startTime
  2204. 4animated, currgroup
  2205. B"repeat" 
  2206. < = 0
  2207. --switch the 
  2208. qones
  2209. disabled 
  2210. enabled buttons here
  2211. /"intro" = 
  2212. buttonclick 
  2213. B"dismiss" 
  2214. AnimDone
  2215. AudioDone
  2216. IJYtr 
  2217. Click the principle to see an example..e to see an example.
  2218. away2
  2219. currgroup
  2220. dismiss
  2221. animate
  2222. buttonclick
  2223. mouseEnter
  2224. default
  2225. mouseLeave
  2226. buttonclick
  2227. 4currgroup
  2228. B"dismiss" 
  2229. 2 = "away"
  2230. B"animate" 
  2231. = cursor 
  2232. = default
  2233. Place dimensions 10-15 mm away from view.
  2234. More Guidelines
  2235. middle2
  2236. middle
  2237. currgroup
  2238. dismiss
  2239. animate
  2240. buttonclick
  2241. mouseEnter
  2242. default
  2243. mouseLeave
  2244. buttonclick
  2245. 4currgroup
  2246. B"dismiss" 
  2247. 2 = "
  2248. B"animate" 
  2249. = cursor 
  2250. = default
  2251. Place dimensions in the middle of the dimension line.
  2252. space2
  2253. space
  2254. currgroup
  2255. dismiss
  2256. animate
  2257. buttonclick
  2258. mouseEnter
  2259. default
  2260. mouseLeave
  2261. buttonclick
  2262. 4currgroup
  2263. B"dismiss" 
  2264. 2 = "
  2265. B"animate" 
  2266. = cursor 
  2267. = default
  2268. Space dimensions evenly, approximately 5-10 mm apart.
  2269. lrgsml2
  2270. currgroup
  2271. dismiss
  2272. animate
  2273. lrgsml
  2274. buttonclick
  2275. mouseEnter
  2276. default
  2277. mouseLeave
  2278. buttonclick
  2279. 4currgroup
  2280. B"dismiss" 
  2281. 2 = "lrgsml"
  2282. B"animate" 
  2283. = cursor 
  2284. = default
  2285. Place larger dimensions outside smaller dimensions.
  2286. redundant2
  2287. currgroup
  2288. dismiss
  2289. animate
  2290. redundant
  2291. buttonclick
  2292. mouseEnter
  2293. default
  2294. mouseLeave
  2295. buttonclick
  2296. 4currgroup
  2297. B"dismiss" 
  2298. 2 = "redundant"
  2299. B"animate" 
  2300. = cursor 
  2301. = default
  2302. Don't give unnecessary or redundant dimensions.  REF dimensions may be used as a last resort.
  2303. height2
  2304. currgroup
  2305. height
  2306. dismiss
  2307. animate
  2308. buttonclick
  2309. mouseEnter
  2310. default
  2311. mouseLeave
  2312. buttonclick
  2313. 4currgroup
  2314. B"dismiss" 
  2315. 2 = "height"
  2316. B"animate" 
  2317. = cursor 
  2318. = default
  2319. Dimensions and text should be approximately 3-5 mm in height.  Use consistent sized text throughout the drawing.
  2320. arrow2
  2321. currgroup
  2322. dismiss
  2323. animate
  2324. arrow
  2325. buttonclick
  2326. mouseEnter
  2327. default
  2328. mouseLeave
  2329. buttonclick
  2330. 4currgroup
  2331. B"dismiss" 
  2332. 2 = "arrow"
  2333. B"animate" 
  2334. = cursor 
  2335. = default
  2336. Arrow heads should be smaller than the text.
  2337. redundant
  2338. animate
  2339. Repeat
  2340. dismiss
  2341. currgroup
  2342. animated
  2343. redundant
  2344. buttonclick
  2345. buttonclick
  2346. 4animated, currgroup
  2347. "redundant"
  2348. . = 1
  2349. picture "2"
  2350. S = 0
  2351. Click to Remove
  2352. crowd2
  2353. crowd
  2354. currgroup
  2355. dismiss
  2356. animate
  2357. buttonclick
  2358. mouseEnter
  2359. default
  2360. mouseLeave
  2361. buttonclick
  2362. 4currgroup
  2363. B"dismiss" 
  2364. 2 = "crowd"
  2365. B"animate" 
  2366. = cursor 
  2367. = default
  2368. Don't crowd dimensions.gths.
  2369. 0Modern
  2370. 0Moder
  2371. dismiss
  2372. animated
  2373. extension2
  2374. currgroup
  2375. extension1
  2376. buttonclick
  2377. buttonclick
  2378. 4animated, currgroup
  2379. "away"
  2380. "extension1" 
  2381. "extension2" 
  2382. [ = 1
  2383. npicture 
  2384. H-350, 0
  2385. H0, 500
  2386. Click to Remove
  2387. animate
  2388. Repeat
  2389. horizscale
  2390. 20 mm
  2391. vertscale
  2392. <B\!s
  2393. TC\!c
  2394. lD\!+
  2395. 20 mm
  2396. extension1
  2397. extension2
  2398. middle
  2399. 0Moder
  2400. buttonclick
  2401. buttonclick
  2402. 4animated
  2403. "60" 
  2404. H0, -500
  2405. "80" 
  2406. H-750, 0
  2407.         sysLockscreen = 
  2408. "60" 
  2409. H0, 150
  2410. "80" 
  2411. H250, 0
  2412. "60" 
  2413. H0, -50
  2414. "80" 
  2415. H-100, 0
  2416. 0Moder
  2417. animate
  2418. Repeat
  2419. dismiss
  2420. middle
  2421. currgroup
  2422. animated
  2423. buttonclick
  2424. buttonclick
  2425. 4animated, currgroup
  2426. "60" 
  2427. H0, -500
  2428. "80" 
  2429. H-750, 0
  2430. T = 0
  2431. Click to Remove
  2432. extension
  2433. space
  2434. 0Moder
  2435. 0Moder
  2436. HERSHEY:
  2437. 0Modern
  2438. 10 mm
  2439. 10 mm
  2440. animate
  2441. Repeat
  2442. dismiss
  2443. space
  2444. currgroup
  2445. animated
  2446. extension2
  2447. extension1
  2448. buttonclick
  2449. buttonclick
  2450. 4animated, currgroup
  2451. "extension2" 
  2452. "extension1" 
  2453. npicture "90" 
  2454. H1000, 0
  2455. H750, 0
  2456. Click to Remove
  2457. extension2
  2458. extension1
  2459. lrgsml
  2460. object
  2461. 0Moder
  2462. 0Modern
  2463. animate
  2464. Repeat
  2465. dismiss
  2466. currgroup
  2467. animated
  2468. extension2
  2469. lrgsml
  2470. extension1
  2471. buttonclick
  2472. buttonclick
  2473. 4animated, currgroup
  2474. "lrgsml"
  2475. " = 1
  2476. "extension2" 
  2477. "extension1" 
  2478. npicture "30" 
  2479. H0, -360
  2480. 110" 
  2481. H0, 360
  2482. Click to Remove
  2483. extension2
  2484. extension1
  2485. crowd
  2486. step2
  2487. step3
  2488. step0
  2489. step1
  2490. .&+    +E
  2491. V,    #>
  2492. arrows
  2493. currframe
  2494. default
  2495. buttonclick
  2496. currframe
  2497. buttonclick
  2498. 4currframe
  2499. ("arrows" & 
  2500. 6" & 
  2501. picture ("
  2502. 6" & 
  2503. = default
  2504. notifybefore 
  2505.  >= 3
  2506.             enabled 
  2507. dismiss
  2508. crowd
  2509. currframe
  2510. buttonclick
  2511. buttonclick
  2512. 4currframe
  2513. "crowd"
  2514. picture ("
  2515. - = 0
  2516. Click to Remove
  2517. currframe
  2518. buttonclick
  2519. currframe
  2520. buttonclick
  2521. 4currframe
  2522. picture ("
  2523. % - 1
  2524. notifybefore 
  2525. e > 0
  2526.             enabled 
  2527. animate
  2528. audioon
  2529. currframe
  2530. thiswav
  2531. audioerror
  2532. playing
  2533. lastwav
  2534. dimk09
  2535. buttonclick
  2536. buttonclick
  2537. 4currframe, thiswav, lastwav, audioon, vol
  2538. ( = "dimk09"
  2539. picture ("
  2540. i = 0
  2541.         syserrornumber = 0
  2542. mmstatus 
  2543. clip 
  2544.  = "playing"
  2545.             mmstop 
  2546.  wait
  2547.         mmvolume 
  2548.         mmplay 
  2549. audioerror
  2550. Reset
  2551. arrows0
  2552. arrows1
  2553. arrows2
  2554. blue0
  2555. blue1
  2556. blue2
  2557. height
  2558. right
  2559. wrong
  2560. animate
  2561. Repeat
  2562. dismiss
  2563. wrong
  2564. right
  2565. height
  2566. animated
  2567. buttonclick
  2568. buttonclick
  2569. 4animated
  2570. "height"
  2571. picture "
  2572. "wrong"
  2573. h = 0
  2574. Click to Remove
  2575. arrow
  2576. 0Modern
  2577. small
  2578. 0Moder
  2579. animate
  2580. Repeat
  2581. dismiss
  2582. small
  2583. animated
  2584. arrow
  2585. buttonclick
  2586. buttonclick
  2587. 4animated
  2588. "arrow"    
  2589. picture "small"
  2590. H-1700, 0
  2591. #big" 
  2592. H1400, 0
  2593. H1400, 0
  2594. Click to Remove
  2595. &File
  2596. E&xit    Alt+F4
  2597. Exit the program
  2598. &Navigate
  2599. navigate
  2600. &First Page    Ctrl+Home
  2601. first
  2602. &Next Page    Page Down
  2603. &Previous Page    Page Up
  2604. previous
  2605. &Go to Page...    Ctrl+G
  2606. Introduction
  2607. intro
  2608. Go to Introduction chapter
  2609. Objectives
  2610. intro1
  2611. History
  2612. intro2
  2613. Usefulness
  2614. intro3
  2615. Sketching
  2616. sketch
  2617. Go to Sketching chapter
  2618. Objectives
  2619. Techniques
  2620. Objects
  2621. Cartooning
  2622. Engineering Drawings
  2623. formDraw
  2624. Go to Formal Drawings chapter
  2625. Objectives
  2626. Format
  2627. Working Drawings
  2628. Othogonal Projection
  2629. ortho
  2630. Go to Orthogonal Projection chapter
  2631. Objectives
  2632. orth1
  2633. Theory
  2634. orth2
  2635. Standard Views
  2636. orth3
  2637. Auxiliary Views
  2638. orth4
  2639. Common Practices
  2640. orth5
  2641. orth6
  2642. Pictorials
  2643. pictorials
  2644. Go to Pictorials chapter
  2645. Objectives
  2646. pict1
  2647. Oblique View
  2648. pict2
  2649. Isometric View
  2650. pict3
  2651. Perspective View
  2652. pict4
  2653. pict5
  2654. Sections
  2655. sections
  2656. Go to Sections chpater
  2657. Objectives
  2658. Full Section
  2659. Half Section
  2660. Offset Section
  2661. Broken-Out Section
  2662. Revolved Section
  2663. Removed Section
  2664. Common Practices
  2665. Dimensioning
  2666. dimension
  2667. Go to Dimensioning chapter
  2668. Objectives
  2669. Definitions
  2670. Guidelines
  2671. Common Shorthand
  2672. Tolerancing
  2673. tolerance
  2674. Go to Tolerancing chapter
  2675. Objectives
  2676. Definitions
  2677. Practical Fabrication Tolerances
  2678. True Position
  2679. Datums
  2680. Surface Features
  2681. Descriptive Geometry
  2682. descGeom
  2683. Go to Descriptive Geometry chapter
  2684. Objectives
  2685. Basic Principles and Relationships
  2686. Line Visibility
  2687. Distance Between Lines
  2688. Edge Views and True Shapes
  2689. Dihedral Angles
  2690. Intersection of a Line and a Plane
  2691. Intersection of Two Planes
  2692. Intersection of a Plane and a Solid
  2693. Intersection of Solids
  2694. Surface Developments
  2695. Contours and Cut-and-Fill
  2696. Shadows
  2697. &Main Menu    Ctrl+Alt+Home
  2698. Go to the main menu
  2699. &Options
  2700. options
  2701. &Audio
  2702. Mute    Ctrl+M
  2703. OnOff
  2704. Turns audio on or off
  2705. Volume...
  2706. setVolume
  2707. Set the volume of audio
  2708. &Page Controls
  2709. controls
  2710. Displays/Hides the Navigation Control Bar
  2711. &Help
  2712. Instructions    F1
  2713. tutor
  2714. How to use the program
  2715. About the Authors
  2716. authors
  2717. Information about the authors
  2718. Prof. Dennis K. Lieu
  2719. Chris Casey
  2720. Su Shien Pang
  2721. Paul Krueger
  2722. Allison Okamura
  2723. Acknowledgments
  2724. others
  2725. Copyright Info
  2726. copyright
  2727. dima1
  2728. dimb1
  2729. dimc1
  2730. dimd1
  2731. dime1
  2732. dimf1
  2733. dimg1
  2734. dimh1
  2735. dimi1
  2736. dimj1
  2737. dimk1
  2738. dimk01
  2739. dimk02
  2740. dimk03
  2741. dimk04
  2742. dimk05
  2743. dimk06
  2744. dimk07
  2745. dimk08
  2746. dimk09
  2747. dimk10
  2748. dimk11
  2749. dimk12
  2750. diml1
  2751. dim01
  2752. dim02
  2753. dim03
  2754. dim04
  2755. dim05
  2756. dim06
  2757. dim07
  2758. dim08
  2759. dim09
  2760. dim10
  2761. dim11
  2762. 7-1-1
  2763. 7-1-2
  2764. 7-1-3
  2765. 7-1-4
  2766. 7-1-5
  2767. 7-2-1
  2768. 7-2-2
  2769. 7-2-3
  2770. 7-2-4
  2771. 7-2-5
  2772. 7-3-1
  2773. 7-3-2
  2774. 7-3-3
  2775. 7-3-4
  2776. 7-3-5
  2777. dweld
  2778. sweld
  2779. objectives
  2780. audio\dim_a1.wav
  2781. audio\dim_b1.wav
  2782. audio\dim_c1.wav
  2783. audio\dim_d1.wav
  2784. audio\dim_e1.wav
  2785. audio\dim_f1.wav
  2786. audio\dim_g1.wav
  2787. audio\dim_h1.wav
  2788. audio\dim_i1.wav
  2789. audio\dim_j1.wav
  2790. audio\dim_k1.wav
  2791. audio\dim_k11.wav
  2792. audio\dim_k12.wav
  2793. audio\dim_k13.wav
  2794. audio\dim_k14.wav
  2795. audio\dim_k15.wav
  2796. audio\middle.wav
  2797. audio\dim_k17.wav
  2798. audio\dim_k18.wav
  2799. audio\dim_k19.wav
  2800. audio\dim_k110.wav
  2801. audio\dim_k111.wav
  2802. audio\dim_k112.wav
  2803. audio\dim_l1.wav
  2804. audio\dim_l11.wav
  2805. audio\dim_l12.wav
  2806. audio\dim_l13.wav
  2807. audio\dim_l14.wav
  2808. audio\dim_l15.wav
  2809. audio\dim_l16.wav
  2810. audio\dim_l17.wav
  2811. audio\dim_l18.wav
  2812. audio\dim_l19.wav
  2813. audio\dim_l110.wav
  2814. audio\dim_l111.wav
  2815. audio\7-1-1.wav
  2816. -1-1.
  2817. audio\7-1-2.wav
  2818. audio\7-1-3.wav
  2819. audio\7-1-4.wav
  2820. audio\7-1-5.wav
  2821. audio\7-2-1.wav
  2822. audio\7-2-2.wav
  2823. audio\7-2-3.wav
  2824. audio\7-2-4.wav
  2825. audio\7-2-5.wav
  2826. audio\7-3-1.wav
  2827. audio\7-3-2.wav
  2828. audio\7-3-3.wav
  2829. audio\7-3-4.wav
  2830. audio\7-3-5.wav
  2831. audio\dweld.wav
  2832. audio\sweld.wav
  2833. audio\chapter7.wav
  2834. "6%x'
  2835. Dimensioningation Dimensions
  2836. Dimension
  2837. Dimension Line
  2838. Arrowhead
  2839. Center Line
  2840. Leader
  2841. Extension Line
  2842. audioon
  2843. dimb1
  2844. paused
  2845. 9bactivate
  2846. thisWav
  2847. audioerror
  2848. playing
  2849. lastWav
  2850. dimension
  2851. buttonclick
  2852. buttonclick
  2853. 4audioon, thisWav, lastWav, vol
  2854.  = "dimb1"
  2855.         syserrornumber = 0
  2856. lastwav 
  2857. (mmstatus 
  2858. clip 
  2859. = "playing" 
  2860. 1= "paused")
  2861.             mmstop 
  2862. Kwait
  2863.         mmvolume 
  2864. Ithiswav = 
  2865.         mmplay 
  2866. audioerror
  2867. "dimension"
  2868. audioon
  2869. paused
  2870. 9bactivate
  2871. dimensionline
  2872. thisWav
  2873. audioerror
  2874. playing
  2875. lastWav
  2876. dimc1
  2877. buttonclick
  2878. buttonclick
  2879. 4audioon, thisWav, lastWav, vol
  2880.  = "dimc1"
  2881.         syserrornumber = 0
  2882. lastwav 
  2883. (mmstatus 
  2884. clip 
  2885. = "playing" 
  2886. 1= "paused")
  2887.             mmstop 
  2888. Kwait
  2889.         mmvolume 
  2890. Ithiswav = 
  2891.         mmplay 
  2892. audioerror
  2893. "dimensionline"
  2894. audioon
  2895. paused
  2896. 9bactivate
  2897. thisWav
  2898. audioerror
  2899. playing
  2900. lastWav
  2901. dimd1
  2902. arrowhead
  2903. buttonclick
  2904. buttonclick
  2905. 4audioon, thisWav, lastWav, vol
  2906.  = "dimd1"
  2907.         syserrornumber = 0
  2908. lastwav 
  2909. (mmstatus 
  2910. clip 
  2911. = "playing" 
  2912. 1= "paused")
  2913.             mmstop 
  2914. Kwait
  2915.         mmvolume 
  2916. Ithiswav = 
  2917.         mmplay 
  2918. audioerror
  2919. "arrowhead"
  2920. audioon
  2921. dimf1
  2922. paused
  2923. 9bactivate
  2924. centerline
  2925. thisWav
  2926. audioerror
  2927. playing
  2928. lastWav
  2929. buttonclick
  2930. buttonclick
  2931. 4audioon, thisWav, lastWav, vol
  2932.  = "dimf1"
  2933.         syserrornumber = 0
  2934. lastwav 
  2935. (mmstatus 
  2936. clip 
  2937. = "playing" 
  2938. 1= "paused")
  2939.             mmstop 
  2940. Kwait
  2941.         mmvolume 
  2942. Ithiswav = 
  2943.         mmplay 
  2944. audioerror
  2945. "centerline"
  2946. audioon
  2947. leader
  2948. paused
  2949. 9bactivate
  2950. thisWav
  2951. audioerror
  2952. playing
  2953. dimg1
  2954. lastWav
  2955. buttonclick
  2956. buttonclick
  2957. 4audioon, thisWav, lastWav, vol
  2958.  = "dimg1"
  2959.         syserrornumber = 0
  2960. lastwav 
  2961. (mmstatus 
  2962. clip 
  2963. = "playing" 
  2964. 1= "paused")
  2965.             mmstop 
  2966. Kwait
  2967.         mmvolume 
  2968. Ithiswav = 
  2969.         mmplay 
  2970. audioerror
  2971. "leader"
  2972. audioon
  2973. paused
  2974. 9bactivate
  2975. extensionline
  2976. thisWav
  2977. dime1
  2978. audioerror
  2979. playing
  2980. lastWav
  2981. buttonclick
  2982. buttonclick
  2983. 4audioon, thisWav, lastWav, vol
  2984.  = "dime1"
  2985.         syserrornumber = 0
  2986. lastwav 
  2987. (mmstatus 
  2988. clip 
  2989. = "playing" 
  2990. 1= "paused")
  2991.             mmstop 
  2992. Kwait
  2993.         mmvolume 
  2994. Ithiswav = 
  2995.         mmplay 
  2996. audioerror
  2997. "extensionline"
  2998. Definitions
  2999. Dimensions are used to specify parts.  All features of a part must be dimensioned.  There are two types of dimensions.  Size dimensions, shown in red, describe the size of a feature, such as a hole.  Location dimensions give the location of features relative to a baseline, and are shown in blue below.  Dimensioning is covered in ANSI specification Y 14.5.  Below are the definitions of commonly used dimensioning terminology...
  3000. dimension
  3001. currgroup
  3002. dimension
  3003. activate
  3004. 4currgroup
  3005. " = "dimension"
  3006. dimension
  3007. Dimension - the size of the feature
  3008. dimensionline
  3009. currgroup
  3010. dimensionline
  3011. activate
  3012. 4currgroup
  3013. " = "dimensionline"
  3014. o    o    "
  3015. dimensionline
  3016. Dimension Line - runs parallel to    the feature being dimensioneddd
  3017. o    o    "
  3018. dimensionline
  3019. arrowhead
  3020. arrowhead
  3021. currgroup
  3022. activate
  3023. 4currgroup
  3024. " = "arrowhead"
  3025. arrowhead
  3026. Arrowhead - points to the extension
  3027.    lines
  3028. arrowhead
  3029. centerline
  3030. currgroup
  3031. centerline
  3032. activate
  3033. 4currgroup
  3034. " = "centerline"
  3035. Center Line - shows the center of a
  3036.    cylindrical feature.
  3037. leader
  3038. currgroup
  3039. leader
  3040. activate
  3041. 4currgroup
  3042. " = "leader"
  3043. leader
  3044. Leader - used for showing radius 
  3045.    or diameter.
  3046. extensionline
  3047. currgroup
  3048. extensionline
  3049. activate
  3050. 4currgroup
  3051. " = "extensionline"
  3052. extensionline
  3053. Extension Line - denotes the 
  3054.    limits of the feature.
  3055. extensionline
  3056. Click one of the hotwords on the right. appropriate animation.on.............
  3057. relative
  3058. The two types of location dimensions are relative and baseline.  In relative dimensioning, features are located with respect to each other.  This method is used when the separation distance between two features is important.  However, since no measurement is precise, error propagation may occur.
  3059. Types of Location Dimensions
  3060. baseline
  3061. Baseline dimensioning, where the location of features is given with respect to a common baseline, avoids tolerance buildup and facilitates numerical machining.
  3062. alternate
  3063. An alternate way of showing baseline dimensions is to place the dimensions concurrently.  This is known as chain dimensioning.
  3064. radbuttons
  3065. mouseenter
  3066. default
  3067. mouseleave
  3068. = cursor 
  3069. = default
  3070. relative
  3071. audioon
  3072. dimh1
  3073. relative
  3074. currgroup
  3075. paused
  3076. thiswav
  3077. audioerror
  3078. playing
  3079. lastwav
  3080. buttonclick
  3081. successful
  3082. thiswav
  3083. audioerror
  3084. mmnotify
  3085. buttonclick
  3086. 4currgroup, audioon, thiswav, lastwav, vol
  3087.   = "dimh1"
  3088.         syserrornumber = 0
  3089. (mmstatus 
  3090. clip 
  3091. k = "playing" 
  3092.  = "paused")
  3093.             mmstop 
  3094.  notify 
  3095.             mmvolume 
  3096.             mmplay 
  3097. audioerror
  3098.  = "relative"
  3099. mmnotify cref, ccommand, cresult
  3100.  = "successful"
  3101. Relative
  3102. audioon
  3103. dimj1
  3104. currgroup
  3105. paused
  3106. thiswav
  3107. audioerror
  3108. playing
  3109. lastwav
  3110. alternate
  3111. buttonclick
  3112. successful
  3113. thiswav
  3114. audioerror
  3115. mmnotify
  3116. buttonclick
  3117. 4currgroup, audioon, thiswav, lastwav, vol
  3118.   = "dimj1"
  3119.         syserrornumber = 0
  3120. (mmstatus 
  3121. clip 
  3122. k = "playing" 
  3123.  = "paused")
  3124.             mmstop 
  3125.  notify 
  3126.             mmvolume 
  3127.             mmplay 
  3128. audioerror
  3129.  = "alternate"
  3130. mmnotify cref, ccommand, cresult
  3131.  = "successful"
  3132. Chain
  3133. audioon
  3134. dimi1
  3135. currgroup
  3136. paused
  3137. baseline
  3138. thiswav
  3139. audioerror
  3140. playing
  3141. lastwav
  3142. buttonclick
  3143. successful
  3144. thiswav
  3145. audioerror
  3146. mmnotify
  3147. buttonclick
  3148. 4currgroup, audioon, thiswav, lastwav, vol
  3149.   = "dimi1"
  3150.         syserrornumber = 0
  3151. (mmstatus 
  3152. clip 
  3153. k = "playing" 
  3154.  = "paused")
  3155.             mmstop 
  3156.  notify 
  3157.             mmvolume 
  3158.             mmplay 
  3159. audioerror
  3160.  = "baseline"
  3161. mmnotify cref, ccommand, cresult
  3162.  = "successful"
  3163. Baseline
  3164. smpause
  3165. smpausedis
  3166. point
  3167. frwrddis
  3168. bkwrddis
  3169. backwardsml
  3170. backwardDis
  3171. forwardsml
  3172. forwardDis
  3173. pauseup
  3174. pauseDis
  3175. repeat
  3176. **""""""**"
  3177. **********
  3178. *********
  3179. ********
  3180. ""   
  3181. Microsoft Draw
  3182. System
  3183. "Arial Narrow
  3184. 20.00
  3185. 27.50
  3186. 25.00
  3187. 55.00
  3188. 30.00
  3189. 40.00
  3190. 16.00
  3191. 25.00
  3192. 15.00
  3193. "GreekMathSymbols
  3194. "System
  3195. XRVOL=65534
  3196. SYNTHLVOL=6
  3197. 0Modern
  3198. 0Modern
  3199. >1GD\
  3200. ?JGDG
  3201. VC.3'0S>*
  3202. ?0X>#
  3203. ?J7D 
  3204.  -!:9
  3205. -9:$E$O
  3206. -9:$2E$
  3207. $:!W--
  3208. !E2,2
  3209. :E,,2
  3210. WOE,F,
  3211. 9$266F2
  3212. 926HH;6
  3213. 96;HH6,$!
  3214. 6ZH;,$!9
  3215. 3-FPF$!
  3216. ))5(D@
  3217. )%#>D
  3218. 58575
  3219. 0Modern
  3220. 85758575
  3221. 85758575    
  3222. 985o9
  3223. 85o985o9
  3224. 85o985o9    
  3225. 40|6x
  3226. 85C285|6
  3227. 758&75
  3228. 85C285
  3229. -o9_*
  3230. 58575
  3231. 0Modern
  3232. 85758575
  3233. 85758575
  3234. 85C285|6
  3235. 758&75
  3236. -o9_*
  3237. <E=8X
  3238. <<A$8L
  3239. <<62NH
  3240. 6--.1?5
  3241. <E=8.
  3242. )9H**
  3243. )GH**
  3244. # *G'
  3245. ?# 57
  3246. )JJ?.8
  3247. 7,)$=
  3248. 77?+]
  3249. 0Modern
  3250. M5 MIN 5 FULL THD
  3251.  30 x 4
  3252. DETAIL A
  3253. DETAIL Ac
  3254. NOTES: 1. Dimensioned after plating
  3255. )d    U*d    
  3256. u'd    -(d    
  3257. (d    A)d    
  3258. osoft Draw
  3259. System
  3260. 1Courier
  3261. 15.00
  3262. "Arial Nar
  3263. 10.00
  3264. 25.00
  3265. 40.00
  3266. 25.00
  3267. 10.00
  3268. 30.00
  3269. 45.00
  3270. 10.00
  3271. 10.00
  3272. "System
  3273. ,d<i(
  3274. 0Modern
  3275. ,97i(
  3276. _CSETCHARSETIND
  3277. _CEMP|
  3278. ,d<i(
  3279. 0Moder
  3280. ,97i(
  3281. 0Moder
  3282. 0Moder
  3283. 0Moder
  3284. 0Modern
  3285. 7G*[:
  3286. -H%\0
  3287. Microsoft Draw
  3288. System
  3289. "Arial Narrow
  3290. 10.00
  3291. 20.00
  3292. 10.00
  3293. 25.00
  3294. 10.00
  3295. R2.50
  3296. 25.00
  3297. 10.00
  3298. 12.50
  3299. 12.50
  3300. 20.00
  3301. 44.18
  3302. 29.18
  3303. 15.00
  3304. R12.50
  3305. 54.14
  3306. =    Y    =    
  3307. 30.78
  3308. "System
  3309. %[%'%
  3310. $x$8$
  3311. 0Modern
  3312. 0Modern
  3313. 0Modern
  3314. 0Modern
  3315. 0Modern
  3316. ED@XDQ
  3317. UPDD@
  3318. @D@@U
  3319. @FIDA
  3320. 1QguE
  3321. QUTPP
  3322. UWAQQ
  3323. Auuq7}E
  3324. }wDqwA
  3325. |7YU5
  3326. uPUQPPD
  3327. WsqG3y
  3328. Quww1
  3329. AUD@@
  3330. UQUws
  3331. QwPT<QPE
  3332. EU|CU
  3333. DELDMD
  3334. @\QLD\
  3335. ]dPLIx
  3336. QGUWCQ
  3337. W]qUU
  3338. }W_WWq
  3339. ?uUU\q
  3340. qU_ws__
  3341. Uu\\u
  3342. _qu7W]W5
  3343. s3Q%'
  3344. \QTAD
  3345. EUUQA
  3346. 1QSPCAQu\q
  3347. ""(* 
  3348. @LPTU\
  3349. @DPD@
  3350.